import Vue from 'vue'
import App from './App.vue'

// 引入移动端布局插件
import 'amfe-flexible'
//引入重置样式表
import '@/assets/css/reset.css'
//引入less 全局样式嵌套
import less from'less'
Vue.use(less)
//引入vant 组件库  全部导入
import vant from 'vant'
import 'vant/lib/index.css'
Vue.use(vant)

//导入路由,并挂载
import router from '@/router'

//定义全局过滤器
Vue.filter(
  'formatMoney', (val)=>{
    return `$${val.toFixed(2)}`
  }
)
//全局过滤器 处理价格格式转换
Vue.filter("RMBformat", val => {
  if (val) {
    return "￥ " + val.toFixed(2) + " 元"
  }
})
Vue.filter(
  'Money', (val)=>{
    return    val!=0?  `$${val.toFixed(2)}`:''
  }
)

//vant 提供的方式 引入vant 图片懒加载 
import { Lazyload } from 'vant';
 Vue.use(Lazyload);
//  注册时可以配置额外的选项
 Vue.use(Lazyload, {
  lazyComponent: true,
 })

 
new Vue({
  render: h => h(App),
  router
}).$mount('#app')
